package com.ruoyi.gbase.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;

/**
 * 存储过程任务定义对象 T_PROC_CRON
 * 
 * @author yys
 * @date 2020-11-09
 */
@Data
public class TProcCron
{

    /** 定时任务编号 */
    private Integer id;

    /** 定时任务名称 */
    @Excel(name = "定时任务名称")
    private String procname;

    /** 父任务名称 */
    @Excel(name = "父任务名称")
    private String parentprocname;

    /** 任务实现类 */
    @Excel(name = "任务实现类")
    private String procjobimpl;

    /** 任务定时表达式 */
    @Excel(name = "任务定时表达式")
    private String proccron;

    /** 任务依赖ODS表 */
    @Excel(name = "任务依赖ODS表")
    private String procchecktables;

    /** 存储过程执行脚本 */
    @Excel(name = "存储过程执行脚本")
    private String proccallsql;

    /** 任务加载状态 */
    @Excel(name = "任务加载状态")
    private String status;

    /** 失败是否可以重复执行 */
    @Excel(name = "失败是否可以重复执行")
    private String recyleflg;


    /** 创建者 */
    @Excel(name = "创建者")
    private String createby;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createtime;

    /** 备注 */
    private String remark;

}
